草庐IT

c++ - 读取 QTcpSocket

全部标签

c# - 使用序列化从 XML 文件读取到 C# 类

我有以下XML文件,我正在尝试使用DE序列化将其读入c#中的类:InfoRequestCInfoReqtheIdTheIDtheNameNewName以下是我正在使用的代码,虽然它执行时没有错误,但没有数据被读入PropertiesMapping类,我哪里出错了??PropertiesMappingpm=null;try{System.IO.StreamReaderstr=newSystem.IO.StreamReader(@"PropertyMapping.xml");System.Xml.Serialization.XmlSerializerxSerializer=newSyste

c# - 使用 XmlDocument 从带有或不带有命名空间的 xml 文件中读取

我有一些代码可以使用XmlDocument从带有命名空间的xml文件中读取。我的挑战是我现在正在读取的文件的命名空间是硬编码的,我将它传递给XmlNamespaceManager。我想要我的方法更灵活一点。从任何类型的xml文件中读取。如果它有命名空间,则使用命名空间管理器读取元素,而无需对命名空间进行硬编码。如果文件没有命名空间,则去提前解析它。下面是我所做的。xmldoc=newXmlDocument();xmldoc.Load(fileLocation);XmlNamespaceManagernameSpaceManager=newXmlNamespaceManager(xmld

c# - 使用 XpathNavigator 在 C# 中读取 XML 文件

我正在尝试阅读MSDN网站上作为示例提供的book.xml文件。TheAutobiographyofBenjaminFranklinBenjaminFranklin8.99TheConfidenceManHermanMelville11.99TheGorgiasPlato9.99到目前为止,我有以下代码:staticvoidMain(){XmlDocumentdocument=newXmlDocument();document.Load(@"c:\books.xml");XPathNavigatornavigator=document.CreateNavigator();XPathNo

c - 一个简单的 C XML 解析器

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7个月前。Improvethisquestion我需要从C程序中读取XML格式的文档,并从中提取元素及其值。例如在下面的代码中:我需要提取:name=Mark、Age=21和Country=NL。直到今天,我一直在手动执行此解析,这很痛苦。我不关心文件是否是“适当的XML”或其他所有内容,我不关心DTD或其他标准XML要求。我只需要读取和解析这些值。有没有人知道libeXpat以外的库可以执行此操作或代码可以执行

c# - 将数据从 XML 读取到数组中

我有一个XML文件,我在其中保存临时数据(列的索引和名称),如下所示:--2Name-8PDC我想使用C#读取数组中的所有COL,就像它是一个数组({2,8})。谁能帮我解决这个问题? 最佳答案 这是一个LINQtoXML版本:string[]arr=XDocument.Load(@"C:\xxx.xml").Descendants("Name").Select(element=>element.Value).ToArray();这将给出文档中的所有Name元素。 关于c#-将数据从XM

c# - 每个循环的 xml 节点读取

我正在尝试遍历Xml文件并在消息中显示帐户的值。XmlNodeListnodeList=testDoc.SelectNodes("/details/row/var");foreach(XmlNodenoinnodeList){XmlNodenode=testDoc.SelectSingleNode("/details/row/var[@name='account']");test.actual=node.Attributes["value"].Value;MessageBox.Show(test.account);}目前消息框一直在重复显示第一条记录,如何才能跳到下一条记录?提前感谢您

xml - 在 VB.net 中读取 XML

我用google搜索了大约一个小时,但一无所获(我想我也是一个很棒的googler!),所以我来了。我有一个用于我的程序设置的XML文件,它看起来像这样:0323addressphoneemailfrompassreceivedsmtp.gmail.com587truepackagereceivedpath如何使用vb.net获取每个元素并返回我想要的特定值?本身,我想返回(在下)在textbox1中,和(在下)在文本框2中。请帮忙啊啊啊啊!谢谢:) 最佳答案 啊,一个展示Framework3.5的VB.NET强大XML特性的完美示

c# - 使用linq读取xml文件

我有以下xml文件JohnSmith23.05.20113322.06.201129我想使用linq来提取用户名是“JohnSmith”的日期和测试点。我将如何构建我的linq?我已经完成了以下操作,但没有按照我的意愿工作:XElementmain=XElement.Load(@"users.xml");stringt="JohnSmith";varv=fromuserinmain.Elements("User")wheret==users.Element("Name").Valueselectusers;MessageBox.Show(v.First().Element("Date"

c# - 如何在 C# 中使用 XMLREADER 从 XML 字符串中读取特定元素

我有XML字符串:我是C#新手。我试图读取这两个元素的FieldRef元素的Name属性,但我不能。我使用了XMLElement,有没有办法选择这两个值? 最佳答案 尽管发布了无效的XML(无根节点),但遍历元素的一种简单方法是使用XmlReader.ReadToFollowing方法://KeepreadinguntiltherearenomoreFieldRefelementswhile(reader.ReadToFollowing("FieldRef")){//ExtractthevalueoftheNameattribute

c - libxml2 无法从节点获取内容

我在C中使用libxml,这就是我创建xml的方式:xmlDocPtrcreateXmlSegment(char*headerContent,char*dataContent){xmlDocPtrdoc;doc=xmlNewDoc(BAD_CAST"1.0");xmlNodePtrrdt,header,data;rdt=xmlNewNode(NULL,BAD_CAST"rdt-segment");xmlSetProp(rdt,"id","1");header=xmlNewNode(NULL,BAD_CAST"header");data=xmlNewNode(NULL,BAD_CAST"